package com.yykj.tencent.im.server.service;

import com.yykj.tencent.im.client.form.BatchSendSystemMsgRequest;
import com.yykj.tencent.im.client.form.SendCustomMsgRequest;
import com.yykj.tencent.im.server.bean.request.SendSystemMsgRequest;
import com.yykj.tencent.im.server.bean.response.SendMsgResult;

import java.util.List;

public interface SystemMessageService {
    /**
     * 单发单聊消息 --给其他与会医生发系统消息\审核成功 失败
     */
    SendMsgResult sendSystemMsg(SendSystemMsgRequest sendSystemMsgRequest);

    SendMsgResult batchSendSystemMsg(BatchSendSystemMsgRequest body);

    SendMsgResult batchSendCustomMsg(BatchSendSystemMsgRequest body);

    List<SendMsgResult> sendCustomMsg(SendCustomMsgRequest sendCustomMsgRequest);
}
